exceptionally gifted person or remarkable thing - French English Dictionary